import {_decorator, Node} from 'cc';
import BaseView from '../../../../../../extensions/app/assets/base/BaseView';
import {app} from "db://assets/app/app";

const {ccclass, property} = _decorator;

@ccclass('PopSuccess')
export class PopSuccess extends BaseView {

    // 初始化的相关逻辑写在这
    onLoad() {
    }

    // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对)
    onShow(params: any) {

    }

    // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide)
    onHide(result: undefined) {
        // app.manager.ui.show<PopSuccess>({name: 'PopSuccess', onHide:(result) => { 接收到return的数据，并且有类型提示 }})
        return result;
    }

    onNext() {
        app.manager.ui.show({
            name: 'PageGame', data: {
                mahjongCount: app.store.game.nextLevel(),
            },
            onShow: () => {
                this.hide()
            }
        })
    }
}